//对axios进行二次封装
import axios from "axios";
axios.defaults.baseURL = 'http://127.0.0.1:8888/api/private/v1/'

//请求拦截器
axios.interceptors.request.use((config) => {

    //为请求头对象 添加token验证的Authorization字段
    config.headers.Authorization = window.sessionStorage.getItem('token')
    console.log(config);
    return config
})

//相应拦截器
axios.interceptors.response.use((res) => {
    return res.data;
}, (error) => {
    //响应失败的回调函数
    return Promise.reject(new Error('faile'))
})

export default axios